/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package csm.uttils;
import java.io.Serializable;
import csm.uttils.generics.*;

/**
 *
 * @author Gaston Quiroga
 */
public abstract class Order implements Serializable
{
    /**
     * Sort an array from higher to lower
     * @param ar array to sort
     * @return array sorted
     */
    public abstract Comparable[] sortArray(Comparable[] ar);
    /**
     * Sort the Roster
     * @param ls Roster
     * @return Roster Sorted
     */
    public abstract Roster sortRoster(Roster ls);
}
